package vip.zhenzicheng.jvm;

/**
 * @author zhenzicheng
 * @DESCRIPTION: 类加载器demo
 * @DATE: 2022/05/14 6:13 PM
 */
public class TestJDKClassLoader {

  // public static void main(String[] args) {
  //   System.out.println(String.class.getClassLoader());
  //   System.out.println(com.sun.crypto.provider.DESKeyFactory.class.getClassLoader().getClass().getName());
  //   System.out.println(TestJDKClassLoader.class.getClassLoader().getClass().getName());
  //
  //   System.out.println();
  //   ClassLoader appClassLoader = ClassLoader.getSystemClassLoader();
  //   ClassLoader extClassLoader = appClassLoader.getParent();
  //   ClassLoader bootstrapLoader = extClassLoader.getParent();
  //   System.out.println("the bootstrapLoader：" + bootstrapLoader);
  //   System.out.println("the extClassLoader：" + extClassLoader);
  //   System.out.println("the appClassLoader：" + appClassLoader);
  //
  //   System.out.println();
  //   System.out.println("bootstrapLoader加载了：");
  //   URL[] urLs = Launcher.getBootstrapClassPath().getURLs();
  //   for (URL url : urLs) {
  //     System.out.println(url);
  //   }
  //
  //   System.out.println();
  //   System.out.println("extClassLoader加载了：");
  //   System.out.println(System.getProperty("java.ext.dirs"));
  //
  //   System.out.println("appClassLoader加载了：");
  //   System.out.println(System.getProperty("java.class.path"));
  //
  // }

}
